function getJSON(){
    return new Promise((resolve,reject)=>{
        setTimeout(()=>{
            console.log('json');
            resolve('ok')
        },500)
    })
   
}


//async 表示当前这个函数内部可以存在异步
async function testAsync(){
    await getJSON() //加了await 的代码会立即执行，且后面的代码会被阻塞，会导致后面的代码去到下一次的为任务队列中去
    console.log('数据已经拿到了');
}
testAsync()